Big Huge Thesaurus

Haemulon aurolineatum

noun